﻿using AutoMapper;
using Simple.EntityFramewokCore.Core.Base;
using Video.Application.Contract.Videos;
using Video.Application.Contract.Videos.Dto;
using Video.Application.Manage;
using Video.Domain.Videos;

namespace Video.Application.Videos;

public class VideoService : IVideoService
{
    private readonly IVideoRespository _videoRespository;
    private readonly IMapper _mapper;
    private readonly CurrentManage _currentManage;
    private readonly IUnitOfWork _unitOfWork;

    public VideoService(IVideoRespository videoRespository,IMapper mapper,CurrentManage currentManage,IUnitOfWork unitOfWork)
    {
        _videoRespository = videoRespository;
        _mapper = mapper;
        _currentManage = currentManage;
        _unitOfWork = unitOfWork;
    }

    public Task CreateAsync(CreateVideoInput input)
    {
        throw new NotImplementedException();
    }

    public Task DeleteAsync(Guid id)
    {
        throw new NotImplementedException();
    }
}
